Service Discovery : Access to Local Resources in a Nomadic Environment

نویسنده

  • Bruce Jacob
چکیده

We propose a standard level of support for nomadic computing in which a mobile client can move into unfamiliar environments and obtain services for which it has no corresponding client RPC stub. We call this activity service discovery and motivate its importance for mobile computing. This paper describes the general components of service discovery and points out where traditional paradigms of distributed computing fall short of its requirements. We suggest an architecture for an environment which uses a directory service based on the ODP trading function and a dynamic interface mechanism for ad hoc client-server interaction. 1 INTRODUCTION The goal of nomadic computing transcends simply making one's environment portable; mobile users require the ability to communicate with local servers despite location and the ability to obtain local services despite statically defined service interfaces. To this end, we expect the portable computer or PDA to perform as a " universal inter-actor " [46]. There are three fundamental problems that need to be addressed to achieve a minimal level of interaction: 1. How does a mobile client locate an appropriate resource? 2. How does a mobile client interact with the (server providing access to the) resource? 3. What physical communication is used? The first problem is largely solved. The second is not. The third has a simple short-term solution. Location. A client can locate resources via a directory. There are several such directories, including the CCITT X.500 Directory [7], CORBA's Interface Repository [31], and the ODP trading function [22]. There are also several academic systems including Prospero [30] and Cygnus [8, 9, 39]. These systems provide methods that enable clients to locate services in a distributed environment. We have previously described the flexibility of the trading function in [23]. Whatever one's choice of directory, the point remains: the ability exists for a client to locate services based solely on descriptions of the service desired, rather than some specific piece of knowledge such as the name of the server or a unique ID referencing the service. One could even go as far as using the Web [3] to locate services, as many cataloging and webpage-directory services already exist. Interaction. A client must be able to communicate intelligently with servers that it has never heard of before. This implies not only that the client does not have an RPC stub for the appropriate service interface, but that the client does not need an RPC …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Access to Local Resources in a Nomadic Environment

We propose a standard level of support for nomadic computing in which a mobile client can move into unfamiliar environments and obtain services for which it has no corresponding client RPC stub. We call this activity service discovery and motivate its importance for mobile computing. This paper describes the general components of service discovery and points out where traditional paradigms of d...

متن کامل

Information Needs of Nomadic Women of Kohkilouyeh City

Background and Aim: The present study was conducted to determine health, educational, religious, economic and cultural information needs of nomadic women in Kohkilouyeh city and identifying the way they use resources, their barriers and problems in accessing information, their information priorities. Methods: This is applied survey conducted using a researcher-made questionnaire and oral inte...

متن کامل

Weighted-HR: An Improved Hierarchical Grid Resource Discovery

Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...

متن کامل

A Proposed Authentication and Secured Delegation Framework For Users In Nomadic Environment

Nomadic environment are characterized by users authentication mechanisms that draws from the various types of authentication. Existing nomadic environments authentication methods does not effectively support the delegation or assignment of tasks outside of the defined environments. This development in the context of what nomadic environments were designed to achieve is a major drawback. Nomadic...

متن کامل

کشف سرویس‌های ابری در زبان فارسی از طریق تکامل هستان‌شناسی

Abstract The cloud computing is undoubtedly a great achievement of the computer networks. In this environment, various services have been provided but users should take the trouble to find the services they need. Although researchers have tried to solve the needs of users to information on the web, their studies enjoy strengths and weaknesses and there is no comprehensive system for the disc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996